메뉴 바로가기 검색 및 카테고리 바로가기 본문 바로가기

한빛출판네트워크

IT/모바일

3대 웹 서비스 플레이어

한빛미디어

|

2003-04-18

|

by HANBIT

8,600

저자: 스티브 앵글린(Steve Anglin), 역 강상진, 의견 김영익

InformationWeek의 기사와 가트너 리서치 그룹에 따르면 거물급 3대 웹 서비스 플레이어는 마이크로소프트, IBM, 그리고 오라클을 꼽을 수 있다고 한다. “2003년 시스템 통합은 결국 마이크로소프트 닷넷, IBM 웹스피어, 오라클로 귀결될 것이다. 2002년 9월, 가트너 그룹은 북아메리카에 있는 44개 컨설팅 회사와 시스템 통합업체 조사를 끝냈다. 칸타라에 따르면 마이크로소프트 닷넷은 시스템 통합업체로부터 58%의 지지를 얻어 3개의 웹 서비스 제품 중에서 1위를 차지하였으며 IBM의 웹스피어는 40%로 2위를 오라클은 31%로 3위를 차지하였다. 그리고 썬은 단연 4위를 차지하였다.”

이 조사에서 썬은 J2EE1.4의 WS-I로 4위를 차지하였다. 엔터프라이즈 자바 개발자들도 EJB처럼 WSDL, UDDI 등과 같은 웹 서비스 스펙을 통해 곧 J2EE API를 개발, 통합, 전개하게 될 것이다. 5위는 BEA가 차지하였다. 썬과 BEA는 모두 웹 서비스 구현을 위해 복잡한 메타태그 방식을 사용하였다. 또한 JSP 개발자들은 태그를 사용하여 엔터프라이즈 애플리케이션을 개발하였고, 이는 복잡한 엔터프라이즈 자바 API(예를 들어 EJB, XML 같은)를 개발하고 통합하는데 사용되었다. 썬의 JCP는 여러 개의 JSR를 가지고 있는데 이는 BEA사가 일찍이 웹로직 스튜디오 IDE에서 JWS(Java Web Services) 태그 폼을 사용하여 구현한 것이다. 사용된지 1년 가까이 된 JWS는 BEA가 WebGain 스튜디오(이전엔 Visual Cafe)를 지나 웹로직(이전에 Cajun)과 함께한 이유이기도 하다.

오라클에 문제를 제기할만한 주요 업체로는 오라클과 경쟁할 수 있는 제품을 모두 갖춘 썬과 BEA를 들 수 있다. 또한 IBM은 여전히 막강한 경제력을 기반으로 마이크로소프트와 함께 웹 서비스 시장을 선도하는 리더의 지위를 유지해나갈 것으로 예상된다. 특히 IBM과 마이크로소프트는 W3C 등에서 볼 수 있는 SOAP을 포함한 웹 서비스 스펙에 혁신을 주고 개발하는데 항상 앞장 서왔기 때문이다.

마이크로소프트 닷넷과 자바기반 웹 서비스를 지원하는 IBM-오라클-썬-BEA사가 추구하는 시장지원의 방향은 아래와 같은 문구로 잘 표현된다.
"메인프레임 레거시 애플리케이션과 같은 자산을 지닌 대기업들은 자바/J2EE로 돌아서서, 웹 서비스 인프라를 구축하고 있으며 자바는 엔터프라이즈 자원계획 같은 대용량 활동에서 더 인기가 있다고 칸타라는 지적했다. 반면 깨끗한 상태에서 시작하는 중소기업의 경우 전자상거래와 관련된 웹 서비스에서는 닷넷이 더 매력적이고 적합할 것이다."
물론 닷넷 취향이든 자바 취향이든 간에 웹 서비스는 여전히 XML을 기반으로 한다. 닷넷 기반의 웹 서비스를 사용하느냐 아니면 자바 기반의 웹 서비스를 사용하느냐는 사용자의 만족도와 비용을 감안한 인프라 구조에 의해 귀결될 문제이다.

참고 자료: http://www.informationweek.com/story/IWK20030205S0007
위 기사에 대한 코멘트
여러분은 어떻습니까? 닷넷과 자바?

한빛리포터 김영익님의 의견
솔직히… 개인적으로는 커다란 업체들간의 세력 비교에 대한 기사라는 느낌입니다. 어쨌거나 자바와 닷넷 중 어느 하나를 선택해야 한다면 저는 당연히 자바라고 대답하고 싶군요. 제가 자바로 먹고 사는 엔지니어라서 당연한 대답이기도 합니다만, 몇 가지 딴지를 달아봅니다.

일단 일단 닷넷은 표준을 따르고 있는지 의심스럽습니다. 자바 진영에서는 여러 업체들과 개발자들이 모여서 표준화 작업을 진행합니다. 당연히 그에 따라 구현이 되고 있지요. 아마 MS에서도 나름대로 그런 절차를 거치기는 하겠지만 자신만의 독특한 어떤 것을 숨기고 있는 것은 아닌지 모르겠습니다.

자바는 유닉스, 리눅스, 윈도우 모두 지원합니다. 닷넷도 그런가요? 닷넷에서도 다중 플랫폼을 지원할거라는 소식을 듣기는 했지만 실제로 사용하고 있는지에 대해서는 들어본적이 없는것 같습니다. 혹시 적용 사례가 있다면 누가 좀 알려주세요~

어디까지나 위의 글은 제 개인적인 견해입니다. 제가 잘못 알고 있는 것이 있을 수도 있죠. ^^ 다른 분들은 어떤 생각을 가지고 있는지 궁금합니다.
TAG :
댓글 입력
자료실

최근 본 책0